import requests
import json

# 定义 API 地址和 Token
url = "http://127.0.0.1:8000/v1/users/meimei1/address"
token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MzY5MTkyMDUsInVzZXJuYW1lIjoibWVpbWVpMSJ9.z5SLiBpYVI_NLZxDdDLsdOPZ0e2SIRmPQPOv8RmT6wE"

# 设置请求头
headers = {
    'authorization': token
}

try:
    # 发送 GET 请求
    response = requests.get(url, headers=headers)

    # 检查响应状态码
    response.raise_for_status()  # 如果状态码不是 200，抛出异常

    # 解析 JSON 数据
    json_data = response.json()

    # 格式化并打印 JSON 数据
    formatted_json = json.dumps(json_data, indent=4, ensure_ascii=False)
    print(formatted_json)

except requests.exceptions.RequestException as e:
    # 处理请求异常
    print("请求失败:", e)
except ValueError as e:
    # 处理 JSON 解析异常
    print("响应内容不是有效的 JSON 格式:", e)
    print("原始响应内容:", response.text)